package com.chtwm.redis.sync.config;

import lombok.Data;

import java.util.Locale;

/**
 * 同步设置
 */
@Data
public class SyncConfig {


    /**
     * 源
     */
    private RedisConfig source;

    /**
     * 目的
     */
    private RedisConfig destination;

    /**
     * 同步的偏移量
     */
    private Long syncOffset;


    /**
     * 根路径
     */
    private static String basePath;
    /**
     * 目的Path
     */
    private static String destinationAofPath;

    static {
        String os = System.getProperty("os.name").toLowerCase(Locale.ROOT);
        if (os.indexOf("linux") > 0) {
            basePath = "/tmp";
        } else if (os.indexOf("windows") > 0) {
            basePath = "D:\\tmp\\redis";
        }

        destinationAofPath = basePath;
    }
}
